/*
Theme Name: IST
Theme URI: http://www.ist-802.net
Description: An simple theme for my team.
Author: ysicing
Author URI: http://www.ist-802.net
Version: 1.1beta
*/
@import url(css/bootstrap.css);
@import url(css/bootstrap-responsive.css);
@import url(css/customize.css);
@import url(css/pl.css);
/*---New ----*/
.profile {
        text-align: center;
      }
      .profile ul {
        text-align: left;
        list-style: none;
        margin-top: 10px;
      }
      .profile li a {
        padding-left: 6px;
        color: #333333;
      }
      .profile a {
        color: #333333;
      }
      .profile h4 a:hover {
        text-decoration: none;
      }
      body {
        padding-top: 60px; 
      }
      p {
        text-align: justify;
      }
      .tt a[data-tooltip]:link, .tt a[data-tooltip]:visited {
      position: relative;
      text-decoration: none;
      }
      .tt a[data-tooltip]:before {
      content: "";
      position: absolute;
      border-top: 20px solid #0090ff;
      border-left: 30px solid transparent;
      border-right: 30px solid transparent;
      visibility: hidden;
      top: -18px;
      left: -26px;
      }
      .tt a[data-tooltip]:after {
      content: attr(data-tooltip);
      font-size:12px;
      position: absolute;
      color: white;
      top: -35px;
      left: -26px;
      background: #0090ff;
      padding: 5px 15px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      border-radius: 10px;
      white-space: nowrap;
      visibility: hidden;
      }
      .tt a[data-tooltip]:hover:before, .tt a[data-tooltip]:hover:after {
      visibility: visible;
      -moz-transition: visibility 0s linear .3s;
      }
      .newlist{padding: 5px;box-shadow: 0px 0px 4px #dcdcdc;margin-bottom: 10px;}
        .newlist .spost{border-bottom: 1px dashed #E5E5E5; padding:5px;}
        .newlist .entry-title h4{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
        .entry-image{float: left;margin: 0 15px 0 0;text-align: center;}
        .entry-image{margin-bottom: 10px;}
        .newlist h3{color:#1faeff ;}
        .newlist h3:after{content: '';display: block;margin-top: 8px;width: 180px;border-top: 2px solid #1faeff;}
        .entry-image a i{font-size: 28px;line-height: 48px;color: #666;background-color: #EEE;}
        .entry-title h4{margin: 0;font-size: 14px;font-weight: 600;}
        .entry-title h4 span{color:#FFF}
        .entry-title h4 a{color: #333;}
        .entry-title h4 a:hover{color: #1faeff;}
        .entry-meta{margin: 8px -10px 0 0;}
        .entry-image img{display: block;position: relative;height: auto;}
        .entry-meta li{font-size: 13px;margin: 0 10px 0 0;}
        .entry-meta{margin: 10px -10px 0px 0;list-style: none;}
        .entry-meta li{float: left;font-size: 13px;line-height: 14px;margin: 0 10px 10px 0;color: #333;font-weight: 600}
        .entry-meta li:before{content: '/';display: inline-block;margin-right:8px;opacity: 0.5}
        .entry-meta li i{position: relative;top: 1px;font-size: 14px;margin-right: 3px;}
        .entry-meta li a{color: #1faeff;}
        .entry-meta li a:hover{text-shadow: 5px 5px 5px #999;}
        .entry-meta li:first-child:before{display: none;}
        .entry-meta li ins{font-weight: 600;text-decoration: none;}
        .entry-meta .fontResizer a{ border:1px solid #999; margin-left:5px; padding:5px 5px; color:#1FAEFF;}
        .entry-c{position: relative;overflow: hidden;}
        .entry-meta .editor{ float:right; border:1px solid #ccc; padding:5px;border-radius: 3px;}
/*---POst----*/
.postlist{
                width: 800px;height: 358px;margin: 10px;
                border: 1px solid #eee;overflow: hidden;
                list-style: none;
                font-size: 16px;
            }
            .post-tit{height:51px;
            position:relative;
            background:#F7F7F7;}
            .post-tit ul{position:absolute;
               width:803px;
               left:-1px;}
            .post-tit li{float:left;
               width:158px;
               height:50px;
               line-height:50px;
               text-align:center;
               overflow:hidden;
               background:#FFF;
               padding:0 1px;
               background:#F7F7F7;
               border-bottom:1px solid #eee;}
            .post-tit li.select{background:#FFF;
                      border-bottom-color:#FFF;
                      border-left:1px solid #eee;
                      border-right:1px solid #eee;
                      padding:0;
                      font-weight:bolder;}

            .postlist li a:link,.postlist li a:visited{text-decoration:none;
                                               color:#000;}
            .postlist li a:hover{color:#F90;}
            .post-con .mod{margin:10px 6px;}

            .post-con .mod ul li{float:left;width:750px;height:30px;overflow:hidden;}
/* ---footer--- */

.footer {
  text-align: center;
  padding: 30px 0;
  margin-top: 20px;
  border-top: 1px solid #e5e5e5;
  background-color: #f5f5f5;
}
.footer p {
  margin-bottom: 0;
  color: #777;
}
.footer-links {
  margin: 10px 0;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
}


/*404*/
.nofound {
    text-align: center;
    padding: 100px;
    margin: 50px 0;
    font-size: 18px;
}
.nofound h2 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 40px;
}
.nofound h2 a {
    color: #c0392b;
}
.nofound h2 a:hover {
    color: #ff4d3a;
}
/*top*/
#gotop{ width:47px; height:47px; position:fixed; bottom:30px; right:30px; top:auto; display:block; cursor:pointer; background: url(images/gotop.gif) no-repeat}
*html #gotop{ position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

/*ad*/
.ads{max-width: 100%; text-align:center;}
.adms{clear: both;max-width: 100%; padding:5px 0;}

.asb-post-footer b{font-weight:normal;color:#41C282}
.asb-post-footer strong{font-weight:normal;color:#FD6A5E}
.asb-post-footer a{text-decoration:none;border-bottom:solid 2px #eee;}
.asb-post-footer a:hover{border-bottom-color:#1FAEFF;}
img.alignleft,
div.alignleft{float: left;margin: 5px 20px 13px 0;max-width: 100%;}
div.alignleft > img,
div.alignnone > img,
div.aligncenter > img,
div.alignright > img{display: block;float: none;}
img.alignnone,
img.aligncenter,
div.alignnone,
div.aligncenter{display: block;margin: 10px 0;float: none;}
img.aligncenter,
div.aligncenter,
div.aligncenter img{margin-left: auto;margin-right: auto;clear: both;}
img.alignright,
div.alignright{float: right;margin: 5px 0 13px 20px;}

/*post*/
